package threadDemo;

/**
 * 创建两个子线程，其中一个线程打印1-100的奇数，另一个线程打印1-100之间的偶数
 */
public class MyDemo {
    public static void main(String[] args) {
        //打印奇数的线程
        SubThreadOne subThreadOne = new SubThreadOne();
        subThreadOne.start();

        //打印偶数的线程
        SubThreadTow subThreadTow = new SubThreadTow();
        subThreadTow.start();
    }
}

/**
 * 打印奇数的线程实现类
 */
class SubThreadOne extends Thread{
    @Override
    public void run() {
        //super.run();
        int count = 1;
        for(int i=1;i<=100;i++){
            if(i % 2 != 0){
                System.out.println("100内的第"+count+"个奇数为："+i);
                count ++;
            }
        }
    }
}

/**
 * 打印偶数的线程实现类
 */
class SubThreadTow extends Thread{
    @Override
    public void run() {
        //super.run();
        int count = 1;
        for(int i=1;i<=100;i++){
            if(i % 2 == 0){
                System.out.println("100内的第"+count+"个偶数为："+i);
                count ++;
            }
        }
    }
}